import xhr from './xhr/'
class GoodService {

  /**
   * 新增租房商品 rentalLinker
   * 新增二手房商品 secondLinker
   * 新增其它商品 other
   * @param {*} path 接口请求路径
   */
  addLinker(path ,body) {
    return xhr({
      method: 'POST',
      url: `/goods/${path}/add`,
      body: body
    })
  }

  /**
   * 编辑租房商品 rentalLinker
   * 编辑二手房商品 secondLinker
   * 编辑其它商品 other
   * @param {*} path 接口请求路径
   */
  updateLinker(path ,body) {
    return xhr({
      method: 'POST',
      url: `/goods/${path}/update`,
      body: body
    })
  }

  /**
   * 查询商品列表
   * @param {*} path 接口请求路径
   */
  selectList() {
    return xhr({
      url: `/goods/selectList`,
    })
  }

  /**
   * 查询商品信息
   * @param {*} path 接口请求路径
   */
  selectById(goodsId) {
    return xhr({
      body: { goodsId },
      url: `/goods/selectById`,
    })
  }

  /**
   * 查询商品列表
   * @param {*} path 接口请求路径
   */
  deleteById(goodsId) {
    return xhr({
      body: { goodsId },
      url: `/goods/deleteById`,
    })
  }

  /**
   * 修改评论的状态
   * @param {*} id
   * @param {*} status 0-审核中，1-审核通过，2-审核不通过，3-删除
   */
  updateCommentStatus(id, status) {
    return xhr({
      method: 'POST',
      url: '/comment/updateCommentStatus',
      body: {
        id,
        status
      }
    })
  }

}
export default new GoodService()
